﻿using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing;
using System.Reflection;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;

namespace YakShaver
{
    partial class ReleaseManagerStateFlow
    {
        #region Designer generated code
        
        /// <summary> 
        /// Required method for Designer support - do not modify 
        /// the contents of this method with the code editor.
        /// </summary>
        [System.Diagnostics.DebuggerNonUserCode]
        private void InitializeComponent()
        {
            this.CanModifyActivities = true;
            this.MoveToRetired = new System.Workflow.Activities.SetStateActivity();
            this.handleExternalEventActivity5 = new System.Workflow.Activities.HandleExternalEventActivity();
            this.saMoveToRelease = new System.Workflow.Activities.SetStateActivity();
            this.handleExternalEventActivity2 = new System.Workflow.Activities.HandleExternalEventActivity();
            this.setStateActivity1 = new System.Workflow.Activities.SetStateActivity();
            this.handleExternalEventActivity3 = new System.Workflow.Activities.HandleExternalEventActivity();
            this.handleExternalEventActivity1 = new System.Workflow.Activities.HandleExternalEventActivity();
            this.setStateActivity2 = new System.Workflow.Activities.SetStateActivity();
            this.handleExternalEventActivity6 = new System.Workflow.Activities.HandleExternalEventActivity();
            this.MoveToQA = new System.Workflow.Activities.SetStateActivity();
            this.handleExternalEventActivity4 = new System.Workflow.Activities.HandleExternalEventActivity();
            this.RAddDefect = new System.Workflow.Activities.EventDrivenActivity();
            this.QAEnter = new System.Workflow.Activities.StateInitializationActivity();
            this.QAReleaseBuild = new System.Workflow.Activities.EventDrivenActivity();
            this.QARejectItem = new System.Workflow.Activities.EventDrivenActivity();
            this.QAAcceptItem = new System.Workflow.Activities.EventDrivenActivity();
            this.QAAddDefect = new System.Workflow.Activities.EventDrivenActivity();
            this.CRMoveToQA = new System.Workflow.Activities.EventDrivenActivity();
            this.CRAuditWorkItem = new System.Workflow.Activities.EventDrivenActivity();
            this.Retired = new System.Workflow.Activities.StateActivity();
            this.Released = new System.Workflow.Activities.StateActivity();
            this.QualityAssurance = new System.Workflow.Activities.StateActivity();
            this.CodeReview = new System.Workflow.Activities.StateActivity();
            // 
            // MoveToRetired
            // 
            this.MoveToRetired.Name = "MoveToRetired";
            this.MoveToRetired.TargetStateName = "Retired";
            // 
            // handleExternalEventActivity5
            // 
            this.handleExternalEventActivity5.Name = "handleExternalEventActivity5";
            // 
            // saMoveToRelease
            // 
            this.saMoveToRelease.Name = "saMoveToRelease";
            this.saMoveToRelease.TargetStateName = "Released";
            // 
            // handleExternalEventActivity2
            // 
            this.handleExternalEventActivity2.Name = "handleExternalEventActivity2";
            // 
            // setStateActivity1
            // 
            this.setStateActivity1.Name = "setStateActivity1";
            this.setStateActivity1.TargetStateName = "CodeReview";
            // 
            // handleExternalEventActivity3
            // 
            this.handleExternalEventActivity3.Name = "handleExternalEventActivity3";
            // 
            // handleExternalEventActivity1
            // 
            this.handleExternalEventActivity1.Name = "handleExternalEventActivity1";
            // 
            // setStateActivity2
            // 
            this.setStateActivity2.Name = "setStateActivity2";
            this.setStateActivity2.TargetStateName = "QualityAsurance";
            // 
            // handleExternalEventActivity6
            // 
            this.handleExternalEventActivity6.Name = "handleExternalEventActivity6";
            // 
            // MoveToQA
            // 
            this.MoveToQA.Name = "MoveToQA";
            this.MoveToQA.TargetStateName = "QualityAssurance";
            // 
            // handleExternalEventActivity4
            // 
            this.handleExternalEventActivity4.Name = "handleExternalEventActivity4";
            // 
            // RAddDefect
            // 
            this.RAddDefect.Activities.Add(this.handleExternalEventActivity5);
            this.RAddDefect.Activities.Add(this.MoveToRetired);
            this.RAddDefect.Name = "RAddDefect";
            // 
            // QAEnter
            // 
            this.QAEnter.Name = "QAEnter";
            // 
            // QAReleaseBuild
            // 
            this.QAReleaseBuild.Activities.Add(this.handleExternalEventActivity2);
            this.QAReleaseBuild.Activities.Add(this.saMoveToRelease);
            this.QAReleaseBuild.Name = "QAReleaseBuild";
            // 
            // QARejectItem
            // 
            this.QARejectItem.Activities.Add(this.handleExternalEventActivity3);
            this.QARejectItem.Activities.Add(this.setStateActivity1);
            this.QARejectItem.Name = "QARejectItem";
            // 
            // QAAcceptItem
            // 
            this.QAAcceptItem.Name = "QAAcceptItem";
            // 
            // QAAddDefect
            // 
            this.QAAddDefect.Activities.Add(this.handleExternalEventActivity1);
            this.QAAddDefect.Name = "QAAddDefect";
            // 
            // CRMoveToQA
            // 
            this.CRMoveToQA.Activities.Add(this.handleExternalEventActivity6);
            this.CRMoveToQA.Activities.Add(this.setStateActivity2);
            this.CRMoveToQA.Name = "CRMoveToQA";
            // 
            // CRAuditWorkItem
            // 
            this.CRAuditWorkItem.Activities.Add(this.handleExternalEventActivity4);
            this.CRAuditWorkItem.Activities.Add(this.MoveToQA);
            this.CRAuditWorkItem.Name = "CRAuditWorkItem";
            // 
            // Retired
            // 
            this.Retired.Name = "Retired";
            // 
            // Released
            // 
            this.Released.Activities.Add(this.RAddDefect);
            this.Released.Name = "Released";
            // 
            // QualityAssurance
            // 
            this.QualityAssurance.Activities.Add(this.QAAddDefect);
            this.QualityAssurance.Activities.Add(this.QAAcceptItem);
            this.QualityAssurance.Activities.Add(this.QARejectItem);
            this.QualityAssurance.Activities.Add(this.QAReleaseBuild);
            this.QualityAssurance.Activities.Add(this.QAEnter);
            this.QualityAssurance.Name = "QualityAssurance";
            // 
            // CodeReview
            // 
            this.CodeReview.Activities.Add(this.CRAuditWorkItem);
            this.CodeReview.Activities.Add(this.CRMoveToQA);
            this.CodeReview.Name = "CodeReview";
            // 
            // ReleaseManagerStateFlow
            // 
            this.Activities.Add(this.CodeReview);
            this.Activities.Add(this.QualityAssurance);
            this.Activities.Add(this.Released);
            this.Activities.Add(this.Retired);
            this.CompletedStateName = "Retired";
            this.DynamicUpdateCondition = null;
            this.InitialStateName = "CodeReview";
            this.Name = "ReleaseManagerStateFlow";
            this.CanModifyActivities = false;

        }

        #endregion

        private StateActivity QualityAssurance;
        private StateActivity CodeReview;
        private StateActivity Retired;
        private EventDrivenActivity QAAddDefect;
        private HandleExternalEventActivity handleExternalEventActivity1;
        private EventDrivenActivity QAAcceptItem;
        private EventDrivenActivity QARejectItem;
        private SetStateActivity saMoveToRelease;
        private HandleExternalEventActivity handleExternalEventActivity2;
        private EventDrivenActivity QAReleaseBuild;
        private HandleExternalEventActivity handleExternalEventActivity3;
        private StateInitializationActivity QAEnter;
        private EventDrivenActivity CRAuditWorkItem;
        private SetStateActivity MoveToQA;
        private HandleExternalEventActivity handleExternalEventActivity4;
        private SetStateActivity MoveToRetired;
        private HandleExternalEventActivity handleExternalEventActivity5;
        private EventDrivenActivity RAddDefect;
        private SetStateActivity setStateActivity1;
        private SetStateActivity setStateActivity2;
        private HandleExternalEventActivity handleExternalEventActivity6;
        private EventDrivenActivity CRMoveToQA;
        private StateActivity Released;

















    }
}
